0be64e4e88a8b3095f3d561771d35acc9aeb7271,plugins/properties/src/com/intellij/lang/properties/customizeActions/DissociateResourceBundleAction.java,DissociateResourceBundleAction,actionPerformed,#AnActionEvent#,43

Before Change


    assert resourceBundle != null;
    final Project project = resourceBundle.getProject();
    final FileEditorManager fileEditorManager = FileEditorManager.getInstance(project);
    fileEditorManager.closeFile(new ResourceBundleAsVirtualFile(resourceBundle));
    for (final PropertiesFile propertiesFile : resourceBundle.getPropertiesFiles()) {
      fileEditorManager.closeFile(propertiesFile.getVirtualFile());
    }

After Change


    final Collection<ResourceBundle> resourceBundles = extractResourceBundles(e);
    assert resourceBundles.size() > 0;
    final FileEditorManager fileEditorManager = FileEditorManager.getInstance(project);
    for (ResourceBundle resourceBundle : resourceBundles) {
      fileEditorManager.closeFile(new ResourceBundleAsVirtualFile(resourceBundle));
      for (final PropertiesFile propertiesFile : resourceBundle.getPropertiesFiles()) {
        fileEditorManager.closeFile(propertiesFile.getVirtualFile());
      }